package com.base.library.utils;

import android.util.Log;

public class LogUtils {

    private static String TAG;

    public static void initTag(String tag) {
        TAG = String.format("[%s]", tag);
    }

    public static void v(String log) {
        Log.v(TAG, log);
    }

    public static void v(String tag, String log) {
        Log.v(TAG + tag, log);
    }

    public static void d(String log) {
        Log.d(TAG, log);
    }

    public static void d(String tag, String log) {
        Log.d(TAG + tag, log);
    }

    public static void i(String log) {
        Log.i(TAG, log);
    }

    public static void i(String tag, String log) {
        Log.i(TAG + tag, log);
    }

    public static void w(String log) {
        Log.w(TAG, log);
    }

    public static void w(String tag, String log) {
        Log.w(TAG + tag, log);
    }

    public static void w(Exception e) {
        Log.w(TAG, e);
    }

    public static void w(String tag, Exception e) {
        Log.w(TAG + tag, e);
    }


    public static void e(String log) {
        Log.e(TAG, log);
    }

    public static void e(String tag, String log) {
        Log.e(TAG + tag, log);
    }

    public static void e(String tag, Exception e) {
        Log.e(TAG + tag, "", e);
    }

}
